From 303fdfbe8b2eed8c3af76d351c0f85fbb60e3170 Mon Sep 17 00:00:00 2001 From: Lapo Calamandrei Date: Sat, 5 Mar 2016 02:09:22 +0100 Subject: [PATCH] Adwaita: treeview column header scrollbar top border add a top border in vertical scrollbars in treeviews. --- gtk/theme/Adwaita/_common.scss | 7 ++++++- gtk/theme/Adwaita/gtk-contained-dark.css | 16 ++++++++-------- gtk/theme/Adwaita/gtk-contained.css | 16 ++++++++-------- 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index db842a8d33..a45b949c91 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -2069,7 +2069,7 @@ scrollbar { &.overlay-indicator { &:not(.dragging):not(.hovering) { - border: none; + border-color: transparent; opacity: 0.4; background-color: transparent; @@ -2175,6 +2175,11 @@ scrollbar { } } +treeview ~ scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} + /********** * Switch * **********/ diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index 2323131fd5..fa44278bbb 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -2178,15 +2178,11 @@ notebook > stack:not(:only-child) { * Scrollbars * **************/ scrollbar { - /* - // disable steppers - @at-root * { - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - } - */ background-color: #313434; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } scrollbar.top { border-bottom: 1px solid #1c1f1f; } scrollbar.bottom { @@ -2219,7 +2215,7 @@ scrollbar { min-height: 4px; border-width: 6px; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - border: none; + border-color: transparent; opacity: 0.4; background-color: transparent; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { @@ -2317,6 +2313,10 @@ scrollbar { scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } +treeview ~ scrollbar.vertical { + border-top: 1px solid #1c1f1f; + margin-top: -1px; } + /********** * Switch * **********/ diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index b3284a079c..4f0c68485f 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -2188,15 +2188,11 @@ notebook > stack:not(:only-child) { * Scrollbars * **************/ scrollbar { - /* - // disable steppers - @at-root * { - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - } - */ background-color: #c3c4c4; transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } scrollbar.top { border-bottom: 1px solid #9d9d99; } scrollbar.bottom { @@ -2229,7 +2225,7 @@ scrollbar { min-height: 4px; border-width: 6px; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - border: none; + border-color: transparent; opacity: 0.4; background-color: transparent; } scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { @@ -2327,6 +2323,10 @@ scrollbar { scrollbar.horizontal button.up { -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } +treeview ~ scrollbar.vertical { + border-top: 1px solid #9d9d99; + margin-top: -1px; } + /********** * Switch * **********/ -- 2.30.2